import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex);
// // 登录验证
// export default new Vuex.Store({
//     state: {
//         user: false
//     },
//     mutations: {
//         // 登录
//         login(state, user) {
//             state.user = user;
//             localStorage.setItem("userInfo", user);
//         },
//         // 退出
//         logout(state, user) {
//             state.user = "";
//             localStorage.setItem("userInfo", "");
//         }
//     }
// })

const state = {
    get UserToken(){
        return sessionStorage.getItem("token");
    },
    set UserToken(value){
        sessionStorage.setItem("token",value);
    }
}
// 响应组件中的事件
const actions = {
    
}
// 操作数据
const mutations = {
    LOGIN_IN(state,token){
        state.UserToken = token;
    },
    LOGIN_OUT(state){
        state.UserToken = "";
    }
}
// 用来将state数据进行加工

const getters = {
 
}
export default new Vuex.Store({
    state,
    actions,
    mutations, 
    getters,
})